树莓派 安装OpenCV库详解(Ubuntu可通用) | 您所在的位置:网站首页 › 树莓派摄像头 opencv › 树莓派 安装OpenCV库详解(Ubuntu可通用) |
树莓派 安装OpenCV库详解
树莓派安装Opencv库安装阶段环境安装OpenCV安装配置文件修改验证OpenCV
摄像头选购
前言:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。本文主要讲解在树莓派下如何安装OpenCV,硬件为树莓派4B。
树莓派安装Opencv库
安装阶段
环境安装
打开树莓派终端 输入 sudo apt install build-essential sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev若出现 libjasper-dev error sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" sudo apt update sudo apt upgrade sudo apt install libjasper1 libjasper-dev OpenCV安装在opencv官网获取源文件后,拷贝到树莓派,并解压在任意文件夹内,此处以解压到/home/xxx/opencv4为例:(xxx是用户名) 注:官方下载地址 https://opencv.org/releases/ 在此选用的是4.5.2的版本 在文件管理器内新建文件夹 build 安装过程需要十多分钟,请耐心等待 配置文件修改注:Ubuntu安装时,将nano换位gedit sudo nano /etc/ld.so.conf.d/opencv.conf #注:Ubuntu可将nano换为gedit,下同文末添加:/usr/local/lib sudo ldconfig sudo nano /etc/bash.bashrc在文件末尾,添加: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH source /etc/bash.bashrc sudo updatedb cd /usr/local/lib sudo mkdir pkgconfig cd pkgconfig sudo touch opencv.pc sudo nano opencv.pc添加: > prefix=/usr/local exec_prefix=${prefix} includedir=${prefix}/include > libdir=${exec_prefix}/lib Name: opencv Description: The opencv library > Version:4.5.2 #(此处按版本修改) > Cflags: -I${includedir}/opencv4 Libs:-L${libdir} -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core ~ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 验证OpenCV pkg-config --cflags --libs opencv例程测试验证 cd /home/xxx/opencv4/samples/cpp/example_cmake cmake . make ./opencv_example成功时会看到以下界面(未插入摄像头,插入摄像头会有图像显示) 树莓派本质是Linux系统,许多摄像头并不能即插即用,在此提供一种UVC驱动方案 sudo apt-get install cheese安装后便能以UVC作为驱动,UVC支持摄像头列表如下:http://www.ideasonboard.org/uvc/ |
CopyRight 2018-2019 实验室设备网 版权所有 |